package at.fhooe.mc.master.clc.client;

import at.fhooe.mc.master.clc.shared.domain.metrics.IMetricsRequest;
import at.fhooe.mc.master.clc.shared.domain.metrics.IMetricsResponse;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>GreetingService</code>.
 */
public interface MetricsServiceAsync
{
	void greetServer(String input, AsyncCallback<String> callback)
			throws IllegalArgumentException;

	void getMetricsGraphs(IMetricsRequest request,
			AsyncCallback<IMetricsResponse> callback);
}
